# -*- coding: utf-8 -*-
from django.db import models
from django.contrib.auth.models import User
from getdebt.main.models import Debt, Currency

class Rating(models.Model):
    user= models.ForeignKey(User)
    debt = models.ForeignKey(Debt)
    rec_date = models.DateField('Дата записи')
    summa = models.PositiveIntegerField('Оценочная сумма долга')
    penalty = models.PositiveIntegerField('Оценочная сумма пеней', blank=True, null=True)
    currency = models.ForeignKey(Currency)
    terms = models.TextField('Условия продажи', blank=True, null=True)
    class Meta:
        verbose_name_plural = 'Оценка'
    def __unicode__(self):
        return '%s : %s : %s' % (self.rec_date, self.debt.debtor.name, self.summa)
        
class Bid(models.Model):
    user= models.ForeignKey(User)
    debt = models.ForeignKey(Debt)
    rec_date = models.DateField('Дата записи')
    summa = models.PositiveIntegerField('Предлагаемая сумма за долг')
    penalty = models.PositiveIntegerField('Предлагаемая сумма за пени', blank=True, null=True)
    currency = models.ForeignKey(Currency)
    comment = models.TextField('Комментарий', blank=True, null=True)
    class Meta:
        verbose_name_plural = 'Заявка'
    def __unicode__(self):
        return '%s : %s : %s' % (self.rec_date, self.debt.debtor.name, self.summa)
